package com.hsy.crm.web.aliyun;

import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;

public class AliyunOss {

    public static void main(String[] args) throws FileNotFoundException {
        uploadFileToOSS();
    }

    private static void zip(){

    }

    private static void uploadFileToOSS() throws FileNotFoundException {
        // Endpoint以杭州为例，其它Region请按实际情况填写。
        String endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
// 云账号AccessKey有所有API访问权限，建议遵循阿里云安全最佳实践，创建并使用RAM子账号进行API访问或日常运维，请登录 https://ram.console.aliyun.com 创建。
        String accessKeyId = "";
        String accessKeySecret = "";

// 创建OSSClient实例。
        OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);

// 上传文件流。
        InputStream inputStream = new FileInputStream("D:\\wuwen\\test\\auto-test20191122.7z");
        ossClient.putObject("wuchenxi", "crm/auto-test20191122.7z", inputStream);

// 关闭OSSClient。
        ossClient.shutdown();
    }

}
